package common

// PageReqInfo 页面请求信息
type PageReqInfo struct {
	CurrentPage int `json:"current_page" binding:"gte=0" msg:"页码不正确" form:"current_page"` //当前页
	PageSize    int `json:"page_size" form:"page_size"`                                   //页码数据大小
}

// 查看更多(新闻)
type NewPageReqInfo struct {
	CurrentPage int `json:"current_page" blinding:"gte=0" msg:"页码不正确"`
	SumData     int `json:"sum_data"`
}

// PageResInfo 页面返回信息
type PageResInfo struct {
	PageReqInfo
	SumPage int   `json:"sum_page"` //总共页面
	SumData int64 `json:"sum_data"` //页面总共数据量
}

// GetPageInfo 获取用户信息
type GetPageInfo struct {
	Page PageReqInfo `json:"page" from:"page"`
}
type KMPageReqInfo struct {
	CurrentPage  int `json:"current_page" blinding:"gte=0" msg:"页码不正确"`
	PageDataSize int `json:"page_Datasize"`
}
